﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DoStuff 
{

    public interface IDoThings
    {
        void DoNothing();
        int DoSomething(int number);
        string DoSomethingElse(string input);
    }

    public class DoHickey : IDoThings
    {
        public void DoNothing()
        {
            Console.WriteLine("I'm doing nothing");
        }

        public int DoSomething(int number)
        {
            return (number * 3);
        }

        public string DoSomethingElse(string input)
        {
            Console.WriteLine(input);
            return "Done";
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            IDoThings dothings = new DoHickey();
            dothings.DoNothing();
            Console.WriteLine(dothings.DoSomething(20));
            dothings.DoSomethingElse("Hello World!");

            Console.ReadLine();
        }
    }
}
